(* Content-type: application/vnd.wolfram.mathematica *)

(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)

(* CreatedBy='Mathematica 11.2' *)

(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[       158,          7]
NotebookDataLength[     61796,       1436]
NotebookOptionsPosition[     51306,       1219]
NotebookOutlinePosition[     52513,       1253]
CellTagsIndexPosition[     52433,       1248]
WindowFrame->Normal*)

(* Beginning of Notebook Content *)
Notebook[{
Cell[TextData[{
 "New in: ",
 Cell["11.3", "HistoryData",
  CellTags->"New",ExpressionUUID->"48556e73-c613-4c36-954f-1d1c6509e177"],
 " | Modified in: ",
 Cell[" ", "HistoryData",
  CellTags->"Modified",ExpressionUUID->"7ef5c240-6fa4-43d6-8a91-532d99b2e47d"],
 " | Obsolete in: ",
 Cell[" ", "HistoryData",
  CellTags->"Obsolete",ExpressionUUID->"37f9315f-e294-4aff-bafe-cbbce7201e21"],
 " | Excised in: ",
 Cell[" ", "HistoryData",
  CellTags->"Excised",ExpressionUUID->"0b411cad-6c49-49b0-bf1e-1bf9eb355d1c"]
}], "History",
 CellChangeTimes->{{3.7144984207353477`*^9, 3.7144984210508823`*^9}},
 CellID->341476719,ExpressionUUID->"5c3a345a-e95a-46c5-a61f-630e903185e4"],

Cell["Created by: meghanr on 09-15-2017 17:06:56", "AuthorDate",
 CellID->473769774,ExpressionUUID->"6cdd86bb-3b76-47de-99e7-a6e5ea14b561"],

Cell[CellGroupData[{

Cell["Categorization", "CategorizationSection",
 CellID->1122911449,ExpressionUUID->"d23aab34-e865-48d4-9122-445a6e0af76a"],

Cell["Symbol", "Categorization",
 CellLabel->"Entity Type",
 CellID->686433507,ExpressionUUID->"57bb614b-082f-4a2b-9dda-464a12659ce6"],

Cell["MongoLink", "Categorization",
 CellChangeTimes->{{3.7144984255375347`*^9, 3.714498427258358*^9}},
 CellLabel->"Paclet Name",
 CellID->605800465,ExpressionUUID->"eed8f1cd-29b5-415e-8d20-ed8b24ed3610"],

Cell["MongoLink`", "Categorization",
 CellChangeTimes->{3.7144984317567787`*^9},
 CellLabel->"Context",
 CellID->468444828,ExpressionUUID->"ce52ce88-576c-44ad-be05-9d592af3da52"],

Cell["MongoLink/ref/MongoCollectionValidate", "Categorization",
 CellChangeTimes->{{3.714498432444179*^9, 3.714498433251943*^9}, {
  3.723481738378031*^9, 3.723481739017824*^9}},
 CellLabel->"URI",ExpressionUUID->"5017f526-41d6-475f-b2f1-c17e50b0b8a4"],

Cell["XXXX", "Categorization",
 CellLabel->"Title Modifier",
 CellID->172747495,ExpressionUUID->"7cfc287d-9f88-482a-bbf8-1ba2464a1684"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Synonyms", "SynonymsSection",
 CellID->1427418553,ExpressionUUID->"dd1a0ce5-57cd-4702-a420-1b8589edf19c"],

Cell["XXXX", "Synonyms",
 CellID->1251652828,ExpressionUUID->"40b8c016-49fc-42f7-bd02-3fe58dcd9784"]
}, Closed]],

Cell[CellGroupData[{

Cell["Keywords", "KeywordsSection",
 CellID->477174294,ExpressionUUID->"2f4c5467-8966-4ccc-971a-a493eab535dd"],

Cell["XXXX", "Keywords",
 CellID->1164421360,ExpressionUUID->"96660894-3454-4c0b-ab3f-85da354fe7c1"]
}, Closed]],

Cell[CellGroupData[{

Cell["Syntax Templates", "TemplatesSection",
 CellID->1872225408,ExpressionUUID->"1f7747f2-61e8-407f-af12-d99d7f4ee3e7"],

Cell[BoxData[""], "Template",
 CellLabel->"Additional Function Template",
 CellID->1562036412,ExpressionUUID->"471839a2-7fbd-4193-a145-5b65fdaf3f9b"],

Cell[BoxData[""], "Template",
 CellLabel->"Arguments Pattern",
 CellID->158391909,ExpressionUUID->"fb08db3c-2846-417f-9df2-f1e63726d34f"],

Cell[BoxData[""], "Template",
 CellLabel->"Local Variables",
 CellID->1360575930,ExpressionUUID->"d54fc8e1-e49d-4465-b2ce-8862c60d9756"],

Cell[BoxData[""], "Template",
 CellLabel->"Color Equal Signs",
 CellID->793782254,ExpressionUUID->"4144f98d-8a7f-4c92-88c7-03db0b47ce1a"]
}, Closed]],

Cell[CellGroupData[{

Cell["Details", "DetailsSection",
 CellID->307771771,ExpressionUUID->"9fbc7326-effa-4dc4-bf17-7471f77ae393"],

Cell["XXXX", "Details",
 CellLabel->"Lead",
 CellID->49458704,ExpressionUUID->"3d19912e-878c-4859-8959-1a9359d78534"],

Cell["XXXX", "Details",
 CellLabel->"Developers",
 CellID->350963985,ExpressionUUID->"be1726aa-090b-4f7a-8052-c5dfe2bcd890"],

Cell["XXXX", "Details",
 CellLabel->"Authors",
 CellID->422270209,ExpressionUUID->"33ce2d8f-5c0e-421b-b7d2-3651229122b3"],

Cell["XXXX", "Details",
 CellLabel->"Feature Name",
 CellID->545239557,ExpressionUUID->"b3661a17-fed5-45e5-b155-40caaa947c57"],

Cell["XXXX", "Details",
 CellLabel->"QA",
 CellID->121292707,ExpressionUUID->"e30c6a8c-7bd0-4e96-a6a3-5446e4cbcd37"],

Cell["XXXX", "Details",
 CellLabel->"DA",
 CellID->29314406,ExpressionUUID->"f148756a-ad43-41d2-a8c0-eba202e70f9e"],

Cell["XXXX", "Details",
 CellLabel->"Docs",
 CellID->96001539,ExpressionUUID->"b0f47034-bae5-4566-9c34-055fa8462fdc"],

Cell["XXXX", "Details",
 CellLabel->"Features Page Notes",
 CellID->123278822,ExpressionUUID->"a5da1ec5-e5ca-49a1-b0c8-db548492ecfe"],

Cell["XXXX", "Details",
 CellLabel->"Comments",
 CellID->240026365,ExpressionUUID->"d74d3acb-bf7b-4aca-a132-fb41b0624da9"]
}, Closed]],

Cell[CellGroupData[{

Cell["Security Details", "SecuritySection",
 CellID->13551076,ExpressionUUID->"4a0660e4-e0fd-4304-9c1f-99a955ba737f"],

Cell[BoxData[
 TagBox[GridBox[{
    {
     TemplateBox[{CheckboxBox[
        Dynamic[
         CurrentValue[
          EvaluationNotebook[], {TaggingRules, "SecurityRisk"}, False]]],
       StyleBox[
       "\"   Potential security risk\"", FontFamily -> "Arial", FontSize -> 
        10, StripOnInput -> False]},
      "RowDefault"]},
    {
     DynamicBox[ToBoxes[
       If[
        TrueQ[
         CurrentValue[
          EvaluationNotebook[], {TaggingRules, "SecurityRisk"}]], 
        InputField[
         Dynamic[
          CurrentValue[
           EvaluationNotebook[], {TaggingRules, "SecurityExplanation"}, ""]], 
         String, FieldHint -> "How so? (optional)", FieldSize -> {40, 5}, 
         BaseStyle -> {FontFamily -> "Arial", FontSize -> 12}], ""], 
       StandardForm],
      ImageSizeCache->{0., {0., 5.}}]}
   },
   DefaultBaseStyle->"Column",
   GridBoxAlignment->{"Columns" -> {{Left}}},
   GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}],
  "Column"]], "SecurityDetails",
 CellID->2488900,ExpressionUUID->"f2c8149c-28e0-4e3d-839c-4cd9459343a4"]
}, Closed]],

Cell[CellGroupData[{

Cell["MongoCollectionValidate", "ObjectName",
 CellChangeTimes->{{3.723476357942947*^9, 3.723476358653389*^9}},
 CellID->1224892054,ExpressionUUID->"4503fbab-63dd-4f31-9df3-2fd4cd6bad84"],

Cell[TextData[{
 Cell["   ", "ModInfo",ExpressionUUID->"5c07478c-e65a-47cd-ae3a-949dd3c61735"],
 Cell[BoxData[
  RowBox[{"MongoCollectionValidate", "[", 
   RowBox[{
    ButtonBox["MongoCollection",
     BaseStyle->"Link",
     ButtonData->"paclet:MongoLink/ref/MongoCollection"], "[", 
    StyleBox["\[Ellipsis]", "TR"], "]"}], "]"}]], "InlineFormula",
  ExpressionUUID->"5ea29a1e-f989-4828-8d70-772e30c17062"],
 " \[LineSeparator]validates the MongoDB collection ",
 Cell[BoxData[
  RowBox[{
   ButtonBox["MongoCollection",
    BaseStyle->"Link",
    ButtonData->"paclet:MongoLink/ref/MongoCollection"], "[", 
   StyleBox["\[Ellipsis]", "TR"], "]"}]], "InlineFormula",ExpressionUUID->
  "0b5048c6-a144-4611-8454-4d4f5adcc2c7"],
 "."
}], "Usage",
 CellChangeTimes->{{3.714498436598052*^9, 3.714498453777692*^9}, {
  3.715000361404241*^9, 3.7150003614043427`*^9}, {3.723481743770101*^9, 
  3.723481794575007*^9}},
 CellID->982511436,ExpressionUUID->"fa90d725-921a-46de-afa2-17e05d17a9f2"],

Cell[TextData[{
 "To use ",
 Cell[BoxData[
 "MongoCollectionValidate"], "InlineFormula",ExpressionUUID->
  "5a46e1b1-c66a-4e04-a5b2-98ac5cacf537"],
 ", you first need to load ",
 StyleBox[ButtonBox["MongoLink",
  BaseStyle->"Link",
  ButtonData->"paclet:MongoLink/guide/MongoLinkOperations"],
  FontSlant->"Italic"],
 " using ",
 Cell[BoxData[
  RowBox[{
   ButtonBox["Needs",
    BaseStyle->"Link",
    ButtonData->"paclet:ref/Needs"], "[", "\"\<MongoLink`\>\"", "]"}]], 
  "InlineFormula",ExpressionUUID->"7dec6557-675a-4446-ba1b-e3588449f668"],
 "."
}], "Notes",
 CellChangeTimes->{{3.723475765479208*^9, 3.723475794633397*^9}, {
   3.723475886993636*^9, 3.723475899698312*^9}, 3.723475972858707*^9, {
   3.723476009455484*^9, 3.7234760140215073`*^9}, {3.7234763615449457`*^9, 
   3.723476366619583*^9}},
 CellID->362132550,ExpressionUUID->"020dcb19-c9a3-4312-93f8-a177f23a907b"],

Cell[TextData[{
 Cell[BoxData[
 "MongoCollectionValidate"], "InlineFormula",ExpressionUUID->
  "19651c0a-d1c8-4ae8-acc4-4617b3281e82"],
 " returns a ",
 Cell[BoxData[
  ButtonBox["Dataset",
   BaseStyle->"Link",
   ButtonData->"paclet:ref/Dataset"]], "InlineFormula",ExpressionUUID->
  "140b3a84-ddac-476a-8cb8-80ff3a12eea4"],
 "."
}], "Notes",
 CellChangeTimes->{{3.715538043594776*^9, 3.715538110990561*^9}, {
  3.7155381424572487`*^9, 3.71553816169168*^9}, {3.723481803824188*^9, 
  3.723481854680916*^9}},
 CellID->1067943069,ExpressionUUID->"b6bcfe51-b265-4260-85a2-fefedd2c1e01"],

Cell[TextData[{
 Cell[BoxData[
 "MongoCollectionValidate"], "InlineFormula",ExpressionUUID->
  "4f6213d7-29e6-4fc7-8edb-5081cd8872e0"],
 " corresponds to the ",
 ButtonBox["db.collection.validate() ",
  BaseStyle->"Hyperlink",
  ButtonData->{
    URL["https://docs.mongodb.com/manual/reference/method/db.collection.\
validate/"], None},
  ButtonNote->
   "https://docs.mongodb.com/manual/reference/method/db.collection.validate/"],
 "function in the MongoDB manual."
}], "Notes",
 CellChangeTimes->{{3.723478350551536*^9, 3.7234783512258167`*^9}, {
   3.72347838495826*^9, 3.7234783864086037`*^9}, {3.723478421558146*^9, 
   3.723478438732936*^9}, 3.723481866974936*^9, {3.723481942408255*^9, 
   3.7234819647778063`*^9}},
 CellID->280614056,ExpressionUUID->"b9054fb9-4c3b-4aef-9edd-f3b487d6f91c"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Tutorials", "TutorialsSection",
 CellID->250839057,ExpressionUUID->"469365a5-58bf-40fd-83a6-cc9eadde4dc7"],

Cell[TextData[{
 StyleBox[ButtonBox["MongoLink",
  BaseStyle->"Link",
  ButtonData->"paclet:MongoLink/tutorial/MongoLinkSimpleTutorial"],
  FontSlant->"Italic"],
 ButtonBox[" Introduction",
  BaseStyle->"Link",
  ButtonData->"paclet:MongoLink/tutorial/MongoLinkSimpleTutorial"]
}], "Tutorials",
 CellChangeTimes->{{3.714756013832638*^9, 3.714756020359893*^9}, 
   3.7150013679246397`*^9, {3.723477029203116*^9, 3.7234770375897007`*^9}},
 CellID->341631938,ExpressionUUID->"48bb02e7-ebba-4c42-801c-54605de34f52"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Related Demonstrations", "RelatedDemonstrationsSection",
 CellID->1268215905,ExpressionUUID->"f08c216d-ef96-4717-93b0-e90a399eedc9"],

Cell["XXXX", "RelatedDemonstrations",
 CellID->1129518860,ExpressionUUID->"8a936706-d087-44fa-8123-e99a8f8519c7"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Related Links", "RelatedLinksSection",
 CellID->1584193535,ExpressionUUID->"1f8e4eb5-08c7-4538-9b8f-4adfa0073f73"],

Cell["XXXX", "RelatedLinks",
 CellID->1038487239,ExpressionUUID->"26534ca1-ed29-4b27-bfeb-6446e029f538"]
}, Open  ]],

Cell[CellGroupData[{

Cell["See Also", "SeeAlsoSection",
 CellID->1255426704,ExpressionUUID->"bdca49bd-726d-4ed5-ace8-2635ac4c6103"],

Cell[TextData[{
 Cell[BoxData[
  ButtonBox["MongoCollection",
   BaseStyle->"Link",
   ButtonData->"paclet:MongoLink/ref/MongoCollection"]], "InlineFormula",
  ExpressionUUID->"260a0807-6b27-4bdf-bca0-b189bc19af28"],
 " \[EmptyVerySmallSquare] ",
 Cell[BoxData[
  ButtonBox["MongoCollectionStats",
   BaseStyle->"Link",
   ButtonData->"paclet:MongoLink/ref/MongoCollectionStats"]], "InlineFormula",
  ExpressionUUID->"5c7c33d3-af5e-45ae-926b-41dc34396350"]
}], "SeeAlso",
 CellChangeTimes->{{3.723478322793048*^9, 3.723478323645419*^9}, {
  3.7234784541713333`*^9, 3.723478476597227*^9}, {3.723481902451847*^9, 
  3.723481908245768*^9}},
 CellID->1540821219,ExpressionUUID->"e602df6d-35b0-4a25-9040-0d095424da8b"]
}, Open  ]],

Cell[CellGroupData[{

Cell["More About", "MoreAboutSection",
 CellID->38303248,ExpressionUUID->"a93dc149-c1df-462e-8149-e1d3106081e6"],

Cell["Autogenerated", "MoreAbout",
 CellID->1665078683,ExpressionUUID->"1249b66a-0b5b-4a9c-b594-8605384ea843"]
}, Open  ]],

Cell[CellGroupData[{

Cell[BoxData[
 InterpretationBox[GridBox[{
    {
     StyleBox["Examples", "PrimaryExamplesSection"], 
     ButtonBox[
      RowBox[{
       RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}],
      BaseStyle->"ExtendedExamplesLink",
      ButtonData:>"ExtendedExamples"]}
   }],
  $Line = 0; Null]], "PrimaryExamplesSection",
 CellID->880084151,ExpressionUUID->"9cbb61ba-779d-498f-84c1-5603ec2b7bce"],

Cell[CellGroupData[{

Cell[BoxData[
 InterpretationBox[Cell[
  "\t", "ExampleDelimiter",ExpressionUUID->
   "31e3ff7c-66f7-4179-8287-f39286b7dcac"],
  $Line = 0; Null]], "ExampleDelimiter",
 CellID->354573589,ExpressionUUID->"3d4e56f5-b21f-4e82-993a-3c83a09b8be9"],

Cell[BoxData[
 RowBox[{"Needs", "[", "\"\<MongoLink`\>\"", "]"}]], "Input",
 CellLabel->"In[1]:=",
 CellID->1553863953,ExpressionUUID->"95119432-f2ce-4aec-948f-c5be31f8d07f"],

Cell["Connect to a client:", "ExampleText",
 CellID->1212887918,ExpressionUUID->"2391860d-557e-4608-8461-1bed0a0231f3"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"client", "=", 
  RowBox[{"MongoConnect", "[", "]"}]}]], "Input",
 CellLabel->"In[4]:=",
 CellID->1092460502,ExpressionUUID->"ab7f5d0e-2307-4ea7-9b89-7515413299db"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["MongoClient",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{PaneSelectorBox[{False -> GridBox[{{
            GridBox[{{
               RowBox[{
                 TagBox["\"ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["1", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Rows" -> {{Top}}}, AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            GridBox[{{
               RowBox[{
                 TagBox["\"ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["1", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Rows" -> {{Top}}}, AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  MongoLink`MongoClient[
   MongoLink`PackageScope`clientMLE[1]],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.723481975857624*^9, 3.723482086287284*^9},
 CellLabel->"Out[4]=",
 CellID->1376611243,ExpressionUUID->"17b8c611-c58f-4572-9454-08cd25a62701"]
}, Open  ]],

Cell["\<\
Connect to a the \"WolframTestCollection\" collection in the \
\"WolframTestDB\" database:\
\>", "ExampleText",
 CellID->1120404447,ExpressionUUID->"39a21c0c-2786-49c2-b019-5090cc6f36a4"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"coll", "=", 
  RowBox[{
   RowBox[{"client", "[", "\"\<WolframTestDB\>\"", "]"}], "[", 
   "\"\<WolframTestCollection\>\"", "]"}]}]], "Input",
 CellLabel->"In[5]:=",
 CellID->1500923833,ExpressionUUID->"3415e268-068a-4ddb-af8e-8deb6a3d905c"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["MongoCollection",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{PaneSelectorBox[{False -> GridBox[{{
            GridBox[{{
               RowBox[{
                 TagBox["\"ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["1", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Collection: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"WolframTestCollection\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Database: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"WolframTestDB\"", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Rows" -> {{Top}}}, AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            GridBox[{{
               RowBox[{
                 TagBox["\"ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["1", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Collection: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"WolframTestCollection\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Database: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"WolframTestDB\"", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Rows" -> {{Top}}}, AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  MongoLink`MongoCollection[
   MongoLink`PackageScope`collectionMLE[1], "WolframTestDB", 
   "WolframTestCollection", 
   MongoLink`MongoClient[
    MongoLink`PackageScope`clientMLE[1]]],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.723481979293994*^9, 3.7234820874000063`*^9},
 CellLabel->"Out[5]=",
 CellID->1297447646,ExpressionUUID->"94b8b070-ae0d-45de-ab66-904e51db67f9"]
}, Open  ]],

Cell["Validate the collection:", "ExampleText",
 CellChangeTimes->{{3.723482093241353*^9, 3.723482100761504*^9}},
 CellID->1716840566,ExpressionUUID->"39c76236-55df-4afe-ba6e-00989ec6abfc"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"res", "=", 
  RowBox[{"MongoCollectionValidate", "[", "coll", "]"}]}]], "Input",
 CellChangeTimes->{{3.723481989209306*^9, 3.723481991846715*^9}},
 CellLabel->"In[6]:=",
 CellID->1596581364,ExpressionUUID->"13721b49-2421-4bb5-93b6-6f1e7d42f8f2"],

Cell[BoxData[
 TemplateBox[{TagBox[
    DynamicModuleBox[{
     TypeSystem`NestedGrid`PackagePrivate`$state$$ = 
      Data`UnorderedAssociation[
       "RowCount" -> 20, "Length" -> 8, "InitialType" -> 
        TypeSystem`Struct[{
          "ns", "nrecords", "nIndexes", "keysPerIndex", "valid", "warnings", 
           "errors", "ok"}, {
           TypeSystem`Atom[String], 
           TypeSystem`Atom[Integer], 
           TypeSystem`Atom[Integer], 
           TypeSystem`Assoc[
            TypeSystem`Atom[String], 
            TypeSystem`Atom[Integer], 1], 
           TypeSystem`Atom[TypeSystem`Boolean], 
           TypeSystem`Vector[
            TypeSystem`Atom[String], 1], 
           TypeSystem`Vector[TypeSystem`UnknownType, TypeSystem`AnyLength], 
           TypeSystem`Atom[Real]}], "Shape" -> 
        TypeSystem`PackageScope`DocumentShape[
          
          Association[{"ns"} -> 
           TypeSystem`PackageScope`AtomShape[336.00000000000006`], {
            "nrecords"} -> 
           TypeSystem`PackageScope`AtomShape[34], {"nIndexes"} -> 
           TypeSystem`PackageScope`AtomShape[34], {"keysPerIndex"} -> 
           TypeSystem`PackageScope`ElidedShape[1], {"valid"} -> 
           TypeSystem`PackageScope`AtomShape[36], {"warnings"} -> 
           TypeSystem`PackageScope`UnknownShape, {"errors"} -> 
           TypeSystem`PackageScope`Limited[
             TypeSystem`PackageScope`ColumnShape[
             TypeSystem`PackageScope`UnknownShape], 0, {
              TypeSystem`NestedGrid`PackagePrivate`$docPath["errors"]}], {
            "ok"} -> TypeSystem`PackageScope`AtomShape[60]], 1], 
        "InitialData" -> TypeSystem`PackageScope`CacheHandle[1786487274], 
        "Type" -> TypeSystem`Struct[{
          "ns", "nrecords", "nIndexes", "keysPerIndex", "valid", "warnings", 
           "errors", "ok"}, {
           TypeSystem`Atom[String], 
           TypeSystem`Atom[Integer], 
           TypeSystem`Atom[Integer], 
           TypeSystem`Assoc[
            TypeSystem`Atom[String], 
            TypeSystem`Atom[Integer], 1], 
           TypeSystem`Atom[TypeSystem`Boolean], 
           TypeSystem`Vector[
            TypeSystem`Atom[String], 1], 
           TypeSystem`Vector[TypeSystem`UnknownType, TypeSystem`AnyLength], 
           TypeSystem`Atom[Real]}], "HandleQ" -> True, "RowTarget" -> 20, 
        "Data" -> TypeSystem`PackageScope`CacheHandle[1786487274]], 
      TypeSystem`NestedGrid`PackagePrivate`$path$$ = {}, 
      TypeSystem`NestedGrid`PackagePrivate`$pos$$ = 1, 
      TypeSystem`NestedGrid`PackagePrivate`$grid$$ = 
      DynamicModule[{
        TypeSystem`NestedGrid`PackagePrivate`renderedGrid = Deploy[
           Style[
            Grid[{{
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Pane[
                    RawBoxes[
                    StyleBox["\"ns\"", FontColor -> GrayLevel[0.4]]], {{
                    20, Full}, 15}], 
                    Style[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"ns\"", FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], {{20, Full}, 15}], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["ns"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["ns"]]], "Mouse"], Background -> GrayLevel[0.95], 
                Alignment -> {Left, Baseline}], 
               Pane[
                Annotation["WolframTestDB.WolframTestCollection", 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["ns"]]], "Mouse"], 
                ImageSize -> {{336.00000000000006`, Full}, Automatic}, 
                Alignment -> {Left, Baseline}]}, {
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Pane[
                    RawBoxes[
                    StyleBox["\"nrecords\"", FontColor -> GrayLevel[0.4]]], {{
                    20, Full}, 15}], 
                    Style[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"nrecords\"", FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], {{20, Full}, 15}], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["nrecords"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["nrecords"]]], "Mouse"], Background -> GrayLevel[0.95],
                 Alignment -> {Left, Baseline}], 
               Pane[
                Annotation[
                 RawBoxes["11"], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["nrecords"]]], "Mouse"], 
                ImageSize -> {{34, Full}, Automatic}, 
                Alignment -> {Left, Baseline}]}, {
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Pane[
                    RawBoxes[
                    StyleBox["\"nIndexes\"", FontColor -> GrayLevel[0.4]]], {{
                    20, Full}, 15}], 
                    Style[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"nIndexes\"", FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], {{20, Full}, 15}], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["nIndexes"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["nIndexes"]]], "Mouse"], Background -> GrayLevel[0.95],
                 Alignment -> {Left, Baseline}], 
               Pane[
                Annotation[
                 RawBoxes["1"], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["nIndexes"]]], "Mouse"], 
                ImageSize -> {{34, Full}, Automatic}, 
                Alignment -> {Left, Baseline}]}, {
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"keysPerIndex\"", FontColor -> GrayLevel[0.4]]], {{
                    20, Full}, 15}], 
                    Style[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"keysPerIndex\"", FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], {{20, Full}, 15}], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["keysPerIndex"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["keysPerIndex"]]], "Mouse"], Background -> 
                GrayLevel[0.95], Alignment -> {Left, Baseline}], 
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Style[
                    Association[
                    "WolframTestDB.WolframTestCollection.$_id_" -> 11], 
                    ShowStringCharacters -> False], 
                    Style[
                    Style[
                    Association[
                    "WolframTestDB.WolframTestCollection.$_id_" -> 11], 
                    ShowStringCharacters -> False], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["keysPerIndex"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["keysPerIndex"]]], "Mouse"]]}, {
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Pane[
                    RawBoxes[
                    StyleBox["\"valid\"", FontColor -> GrayLevel[0.4]]], {{
                    20, Full}, 15}], 
                    Style[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"valid\"", FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], {{20, Full}, 15}], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["valid"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["valid"]]], "Mouse"], Background -> GrayLevel[0.95], 
                Alignment -> {Left, Baseline}], 
               Pane[
                Annotation[
                 RawBoxes["True"], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["valid"]]], "Mouse"], 
                ImageSize -> {{36, Full}, Automatic}, 
                Alignment -> {Left, Baseline}]}, {
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Pane[
                    RawBoxes[
                    StyleBox["\"warnings\"", FontColor -> GrayLevel[0.4]]], {{
                    20, Full}, 15}], 
                    Style[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"warnings\"", FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], {{20, Full}, 15}], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["warnings"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["warnings"]]], "Mouse"], Background -> GrayLevel[0.95],
                 Alignment -> {Left, Baseline}], 
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    
                    Style[{"Some checks omitted for speed. use {full:true} \
option to do more thorough scan."}, ShowStringCharacters -> False], 
                    Style[
                    
                    Style[{"Some checks omitted for speed. use {full:true} \
option to do more thorough scan."}, ShowStringCharacters -> False], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["warnings"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["warnings"]]], "Mouse"]]}, {
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Pane[
                    RawBoxes[
                    StyleBox["\"errors\"", FontColor -> GrayLevel[0.4]]], {{
                    20, Full}, 15}], 
                    Style[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"errors\"", FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], {{20, Full}, 15}], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["errors"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["errors"]]], "Mouse"], Background -> GrayLevel[0.95], 
                Alignment -> {Left, Baseline}], 
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Spacer[10], 
                    Style[
                    Spacer[10], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["errors"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["errors"]]], "Mouse"], BaseStyle -> {
                  GrayLevel[0.5], 8}]}, {
               Item[
                Annotation[
                 EventHandler[
                  MouseAppearance[
                   Mouseover[
                    Pane[
                    RawBoxes[
                    StyleBox["\"ok\"", FontColor -> GrayLevel[0.4]]], {{
                    20, Full}, 15}], 
                    Style[
                    Pane[
                    RawBoxes[
                    StyleBox[
                    "\"ok\"", FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], {{20, Full}, 15}], FontColor -> 
                    RGBColor[
                    0.27450980392156865`, 0.5372549019607843, 
                    0.792156862745098]]], "LinkHand"], {"MouseClicked", 1} :> 
                  TypeSystem`NestedGrid`PackagePrivate`updateState[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                    TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][{
                    
                    Key["ok"]}]], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["ok"]]], "Mouse"], Background -> GrayLevel[0.95], 
                Alignment -> {Left, Baseline}], 
               Pane[
                Annotation[
                 RawBoxes["1."], 
                 TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
                 
                  GeneralUtilities`Slice[
                   Key["ok"]]], "Mouse"], 
                ImageSize -> {{60, Full}, Automatic}, 
                Alignment -> {Left, Baseline}]}}, BaseStyle -> {ContextMenu -> {
                 MenuItem["Copy position to clipboard", 
                  KernelExecute[
                   TypeSystem`NestedGrid`PackagePrivate`toCurrentPosition[
                   TypeSystem`NestedGrid`PackagePrivate`copyClip]], 
                  MenuEvaluator -> Automatic], 
                 MenuItem["Copy data to clipboard", 
                  KernelExecute[
                   TypeSystem`NestedGrid`PackagePrivate`toCurrentData[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`copyClip]], 
                  MenuEvaluator -> Automatic], Delimiter, 
                 MenuItem["Paste position in new cell", 
                  KernelExecute[
                   TypeSystem`NestedGrid`PackagePrivate`toCurrentPosition[
                   TypeSystem`NestedGrid`PackagePrivate`cellPaste]], 
                  MenuEvaluator -> Automatic], 
                 MenuItem["Paste data in new cell", 
                  KernelExecute[
                   TypeSystem`NestedGrid`PackagePrivate`toCurrentData[
                   TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                    TypeSystem`NestedGrid`PackagePrivate`cellPaste]], 
                  MenuEvaluator -> Automatic]}, FontFamily -> "Verdana", 
               FontSize -> 12}, Alignment -> Left, RowMinHeight -> 1.5, 
             Dividers -> All, FrameStyle -> GrayLevel[0.85], 
             BaseStyle -> {FontFamily -> "Verdana", FontSize -> 12}], 
            LineBreakWithin -> False, ContextMenu -> {}, NumberMarks -> False,
             ShowAutoStyles -> False]], 
         TypeSystem`NestedGrid`PackagePrivate`initialQ = True, 
         TypeSystem`NestedGrid`PackagePrivate`self = $Failed}, 
        Dynamic[
         TypeSystem`NestedGrid`PackagePrivate`setupViewPath[
         TypeSystem`NestedGrid`PackagePrivate`$path$$, If[
            Not[TypeSystem`NestedGrid`PackagePrivate`initialQ], 
            
            Module[{TypeSystem`NestedGrid`PackagePrivate`tmpGrid$ = $Failed, 
              TypeSystem`NestedGrid`PackagePrivate`tmpData$ = 
              TypeSystem`NestedGrid`PackagePrivate`LookupCacheValue[
                TypeSystem`NestedGrid`PackagePrivate`$state$$["Data"]]}, 
             TypeSystem`NestedGrid`PackagePrivate`tmpGrid$ = 
              If[TypeSystem`NestedGrid`PackagePrivate`tmpData$ === 
                TypeSystem`NestedGrid`PackagePrivate`$NotCached, 
                TypeSystem`NestedGrid`PackagePrivate`renderedGrid, 
                TypeSystem`NestedGrid`PackagePrivate`renderGrid[
                TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                 TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                 TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
                 TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662][
                TypeSystem`NestedGrid`PackagePrivate`tmpData$]]; If[
               Not[
                FailureQ[TypeSystem`NestedGrid`PackagePrivate`tmpGrid$]], 
               TypeSystem`NestedGrid`PackagePrivate`renderedGrid = 
               TypeSystem`NestedGrid`PackagePrivate`tmpGrid$]; Null]]; 
          TypeSystem`NestedGrid`PackagePrivate`initialQ = False; 
          TypeSystem`NestedGrid`PackagePrivate`$pos$$; If[
            FailureQ[TypeSystem`NestedGrid`PackagePrivate`renderedGrid], 
            TypeSystem`SparseGrid[
             TypeSystem`H["(data no longer present)"]], 
            If[GeneralUtilities`$DebugMode, 
             Row[{TypeSystem`NestedGrid`PackagePrivate`renderedGrid, "  ", 
               TypeSystem`NestedGrid`PackagePrivate`formatState[
               TypeSystem`NestedGrid`PackagePrivate`$state$$, 
                TypeSystem`NestedGrid`PackagePrivate`$path$$, 
                TypeSystem`NestedGrid`PackagePrivate`$pos$$]}], 
             TypeSystem`NestedGrid`PackagePrivate`renderedGrid]]], 
         TrackedSymbols :> {TypeSystem`NestedGrid`PackagePrivate`$pos$$}], 
        DynamicModuleValues :> {}], 
      TypeSystem`NestedGrid`PackagePrivate`$posCell$$, 
      TypeSystem`NestedGrid`PackagePrivate`$topBar$$ = Dynamic[
        TypeSystem`NestedGrid`PackagePrivate`alignBar[
        TypeSystem`NestedGrid`PackagePrivate`$state$$][
         TypeSystem`NestedGrid`PackagePrivate`makeFramedBar[
          TypeSystem`PackageScope`Pathbar[
          TypeSystem`NestedGrid`PackagePrivate`$path$$, 
           TypeSystem`NestedGrid`PackagePrivate`updateState[
           TypeSystem`NestedGrid`PackagePrivate`$state$$, 
            TypeSystem`NestedGrid`PackagePrivate`$path$$, 
            TypeSystem`NestedGrid`PackagePrivate`$pos$$, 
            TypeSystem`NestedGrid`PackagePrivate`$grid$$, 777514662]]]], 
        TrackedSymbols :> {TypeSystem`NestedGrid`PackagePrivate`$path$$}], 
      TypeSystem`NestedGrid`PackagePrivate`$bottomBar$$ = Framed[
        Dynamic[
         Replace[
          MouseAnnotation[Null], {
          TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][Null] -> 
           "", TypeSystem`NestedGrid`PackagePrivate`$SliceMarker[777514662][
             Pattern[TypeSystem`NestedGrid`PackagePrivate`path, 
              Blank[]]] :> (
            TypeSystem`NestedGrid`PackagePrivate`$lastPath = 
             TypeSystem`NestedGrid`PackagePrivate`path; 
            TypeSystem`NestedGrid`PackagePrivate`makePathTrail[
             TypeSystem`NestedGrid`PackagePrivate`path, 
              TypeSystem`NestedGrid`PackagePrivate`makePathElements]), Null :> 
           Spacer[10], Blank[] :> Spacer[10]}], TrackedSymbols :> {}], 
        FrameStyle -> None, ImageMargins -> 0, FrameMargins -> 0, Alignment -> 
        Top, ImageSize -> {Automatic, 14}]}, 
     DynamicBox[
      ToBoxes[
       Column[
        If[TypeSystem`NestedGrid`PackagePrivate`$path$$ == {}, {
          TypeSystem`NestedGrid`PackagePrivate`displayScrollBar[
          TypeSystem`NestedGrid`PackagePrivate`$grid$$, 
           TypeSystem`NestedGrid`PackagePrivate`$state$$, 
           TypeSystem`NestedGrid`PackagePrivate`$pos$$], 
          TypeSystem`NestedGrid`PackagePrivate`onDesktopShow[
           TypeSystem`NestedGrid`PackagePrivate`alignBar[
           TypeSystem`NestedGrid`PackagePrivate`$state$$][
           TypeSystem`NestedGrid`PackagePrivate`$bottomBar$$]]}, {
         TypeSystem`NestedGrid`PackagePrivate`$topBar$$, 
          TypeSystem`NestedGrid`PackagePrivate`displayScrollBar[
          TypeSystem`NestedGrid`PackagePrivate`$grid$$, 
           TypeSystem`NestedGrid`PackagePrivate`$state$$, 
           TypeSystem`NestedGrid`PackagePrivate`$pos$$], 
          TypeSystem`NestedGrid`PackagePrivate`onDesktopShow[
           TypeSystem`NestedGrid`PackagePrivate`alignBar[
           TypeSystem`NestedGrid`PackagePrivate`$state$$][
           TypeSystem`NestedGrid`PackagePrivate`$bottomBar$$]]}], Spacings -> 
        If[TypeSystem`NestedGrid`PackagePrivate`$path$$ == {}, 
          0, {{}, {0, 0.05, 0}}]], StandardForm], 
      ImageSizeCache -> {594., {103.8544921875, 109.1455078125}}, 
      TrackedSymbols :> {
       TypeSystem`NestedGrid`PackagePrivate`$state$$, 
        TypeSystem`NestedGrid`PackagePrivate`$grid$$}], 
     BaseStyle -> {LineBreakWithin -> False}, Deinitialization :> 
     TypeSystem`NestedGrid`PackagePrivate`deleteState[
      TypeSystem`NestedGrid`PackagePrivate`$state$$], 
     DynamicModuleValues :> {}, Initialization :> 
     Block[{$ContextPath = $ContextPath}, 
       Needs["TypeSystem`"]]], Deploy, DefaultBaseStyle -> "Deploy"]},
  "CopyTag",
  DisplayFunction->(#& ),
  InterpretationFunction->("Dataset[<>]"& )]], "Output",
 CellChangeTimes->{{3.7234819814388523`*^9, 3.723481992173162*^9}, 
   3.723482090207672*^9},
 CellLabel->"Out[6]=",
 CellID->1479558524,ExpressionUUID->"53ff1e1f-113c-4c32-a01d-1df84e0ef41e"]
}, Open  ]]
}, Open  ]]
}, Open  ]],

Cell[CellGroupData[{

Cell["More Examples", "ExtendedExamplesSection",
 CellTags->"ExtendedExamples",
 CellID->1854448968,ExpressionUUID->"d4fa1e49-926a-4312-9f3a-0b94f50226d5"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Scope", "ExampleSection",ExpressionUUID->
   "2bcd4794-1106-48c3-b47e-5d9f2387d747"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1293636265,ExpressionUUID->"f7a56f60-91e5-4d4c-bbfe-ab12924c15bf"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Generalizations & Extensions", "ExampleSection",ExpressionUUID->
   "eb2aa106-3ea6-4dda-99f5-ddd944049432"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1020263627,ExpressionUUID->"0afe47a1-19a0-4acc-8859-1f2a7c183b0d"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Options", "ExampleSection",ExpressionUUID->
   "eb30a030-0217-41f0-9141-ba17bc8e6525"],
  $Line = 0; Null]], "ExampleSection",
 CellID->2061341341,ExpressionUUID->"063135a7-5a99-4205-a1a1-0167d7247f36"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Applications", "ExampleSection",ExpressionUUID->
   "8cb3410a-402f-4f6e-bbeb-95e61d939b47"],
  $Line = 0; Null]], "ExampleSection",
 CellID->258228157,ExpressionUUID->"4847f5b6-4f51-4cea-9fba-89de6611c92e"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Properties & Relations", "ExampleSection",ExpressionUUID->
   "23a45454-ea77-45c8-a89c-f244f7823bc2"],
  $Line = 0; Null]], "ExampleSection",
 CellID->2123667759,ExpressionUUID->"be5790de-c9b4-4592-96a6-d6a5fd6cafc4"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Possible Issues", "ExampleSection",ExpressionUUID->
   "5cfc6c5f-969d-4317-a246-ce49ce828988"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1305812373,ExpressionUUID->"7245aac1-63c6-4802-b199-319c84b2371b"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Interactive Examples", "ExampleSection",ExpressionUUID->
   "80393b17-943d-4269-b5e0-90560bcb49c3"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1653164318,ExpressionUUID->"22e84a6b-ab00-4382-bc42-5f7ab00bcdbe"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Neat Examples", "ExampleSection",ExpressionUUID->
   "e2aec12f-4986-4bd6-872c-249eabefc33f"],
  $Line = 0; Null]], "ExampleSection",
 CellID->589267740,ExpressionUUID->"c2277cc7-eed1-42d1-8a8a-ecdeef0a1409"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Design Discussion", "DesignDiscussionSection",
 CellID->1775809863,ExpressionUUID->"997ce1f1-57ad-4757-a8c9-09d5bff02c5d"],

Cell["XXXX", "DesignDiscussion",
 CellID->308641435,ExpressionUUID->"547bf4a2-df32-4cee-bb46-c68adbfbd9b3"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Application Notes", "ApplicationNotesSection",
 CellID->1163590540,ExpressionUUID->"d60ea79a-3b29-4551-8d06-1c4431c265a7"],

Cell["XXXX", "ApplicationNotes",
 CellID->1480116198,ExpressionUUID->"b44289c7-83f9-415c-9e97-7ea4f4e8e0f3"]
}, Open  ]],

Cell["Test Cases", "TestCasesSection",
 CellID->725748110,ExpressionUUID->"354fe4a6-4d4e-4903-a050-f3e876a0104f"],

Cell[CellGroupData[{

Cell["Function Essay", "FunctionEssaySection",
 CellID->37427227,ExpressionUUID->"58d40519-2e35-4be5-8ddb-46d457a30cd9"],

Cell["XXXX", "FunctionEssay",
 CellID->356990964,ExpressionUUID->"435ee242-4e8d-4914-8f63-6c9dbae75b9c"]
}, Open  ]]
},
ScreenStyleEnvironment->"ExperimentalObject",
WindowSize->{700, 770},
WindowMargins->{{Automatic, 1131}, {183, Automatic}},
TaggingRules->{
 "DocuToolsSettingsInternal" -> {
   "$PacletVersion" -> "0.9.1871", "$MVersion" -> "11", "$FlaggedVersion" -> 
    10.4, "$ApplicationName" -> "Pubs", "$LinkBase" -> "Pubs", 
    "$ApplicationDirectory" -> "C:\\Workspace\\Pubs\\", 
    "$DocumentationDirectory" -> 
    "C:\\Workspace\\Pubs\\Documentation\\English\\", "$UseNewPageDialog" -> 
    ""}, "SecurityRisk" -> False, "SecurityExplanation" -> "", "Author" -> 
  "meghanr", "CreationDate" -> "09-15-2017 17:06:56"},
FrontEndVersion->"11.3 for Mac OS X x86 (32-bit, 64-bit Kernel) (December 24, \
2017)",
StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStyles.nb", 
  CharacterEncoding -> "UTF-8"]
]
(* End of Notebook Content *)

(* Internal cache information *)
(*CellTagsOutline
CellTagsIndex->{
 "ExtendedExamples"->{
  Cell[48164, 1128, 155, 2, 56, "ExtendedExamplesSection",ExpressionUUID->"d4fa1e49-926a-4312-9f3a-0b94f50226d5",
   CellTags->"ExtendedExamples",
   CellID->1854448968]}
 }
*)
(*CellTagsIndex
CellTagsIndex->{
 {"ExtendedExamples", 52238, 1241}
 }
*)
(*NotebookFileOutline
Notebook[{
Cell[558, 20, 670, 15, 24, "History",ExpressionUUID->"5c3a345a-e95a-46c5-a61f-630e903185e4",
 CellID->341476719],
Cell[1231, 37, 139, 1, 20, "AuthorDate",ExpressionUUID->"6cdd86bb-3b76-47de-99e7-a6e5ea14b561",
 CellID->473769774],
Cell[CellGroupData[{
Cell[1395, 42, 123, 1, 29, "CategorizationSection",ExpressionUUID->"d23aab34-e865-48d4-9122-445a6e0af76a",
 CellID->1122911449],
Cell[1521, 45, 134, 2, 30, "Categorization",ExpressionUUID->"57bb614b-082f-4a2b-9dda-464a12659ce6",
 CellID->686433507],
Cell[1658, 49, 205, 3, 30, "Categorization",ExpressionUUID->"eed8f1cd-29b5-415e-8d20-ed8b24ed3610",
 CellID->605800465],
Cell[1866, 54, 178, 3, 30, "Categorization",ExpressionUUID->"ce52ce88-576c-44ad-be05-9d592af3da52",
 CellID->468444828],
Cell[2047, 59, 252, 3, 30, "Categorization",ExpressionUUID->"5017f526-41d6-475f-b2f1-c17e50b0b8a4"],
Cell[2302, 64, 135, 2, 30, "Categorization",ExpressionUUID->"7cfc287d-9f88-482a-bbf8-1ba2464a1684",
 CellID->172747495]
}, Open  ]],
Cell[CellGroupData[{
Cell[2474, 71, 111, 1, 29, "SynonymsSection",ExpressionUUID->"dd1a0ce5-57cd-4702-a420-1b8589edf19c",
 CellID->1427418553],
Cell[2588, 74, 100, 1, 70, "Synonyms",ExpressionUUID->"40b8c016-49fc-42f7-bd02-3fe58dcd9784",
 CellID->1251652828]
}, Closed]],
Cell[CellGroupData[{
Cell[2725, 80, 110, 1, 19, "KeywordsSection",ExpressionUUID->"2f4c5467-8966-4ccc-971a-a493eab535dd",
 CellID->477174294],
Cell[2838, 83, 100, 1, 70, "Keywords",ExpressionUUID->"96660894-3454-4c0b-ab3f-85da354fe7c1",
 CellID->1164421360]
}, Closed]],
Cell[CellGroupData[{
Cell[2975, 89, 120, 1, 19, "TemplatesSection",ExpressionUUID->"1f7747f2-61e8-407f-af12-d99d7f4ee3e7",
 CellID->1872225408],
Cell[3098, 92, 149, 2, 70, "Template",ExpressionUUID->"471839a2-7fbd-4193-a145-5b65fdaf3f9b",
 CellID->1562036412],
Cell[3250, 96, 137, 2, 70, "Template",ExpressionUUID->"fb08db3c-2846-417f-9df2-f1e63726d34f",
 CellID->158391909],
Cell[3390, 100, 136, 2, 70, "Template",ExpressionUUID->"d54fc8e1-e49d-4465-b2ce-8862c60d9756",
 CellID->1360575930],
Cell[3529, 104, 137, 2, 70, "Template",ExpressionUUID->"4144f98d-8a7f-4c92-88c7-03db0b47ce1a",
 CellID->793782254]
}, Closed]],
Cell[CellGroupData[{
Cell[3703, 111, 108, 1, 19, "DetailsSection",ExpressionUUID->"9fbc7326-effa-4dc4-bf17-7471f77ae393",
 CellID->307771771],
Cell[3814, 114, 117, 2, 70, "Details",ExpressionUUID->"3d19912e-878c-4859-8959-1a9359d78534",
 CellID->49458704],
Cell[3934, 118, 124, 2, 70, "Details",ExpressionUUID->"be1726aa-090b-4f7a-8052-c5dfe2bcd890",
 CellID->350963985],
Cell[4061, 122, 121, 2, 70, "Details",ExpressionUUID->"33ce2d8f-5c0e-421b-b7d2-3651229122b3",
 CellID->422270209],
Cell[4185, 126, 126, 2, 70, "Details",ExpressionUUID->"b3661a17-fed5-45e5-b155-40caaa947c57",
 CellID->545239557],
Cell[4314, 130, 116, 2, 70, "Details",ExpressionUUID->"e30c6a8c-7bd0-4e96-a6a3-5446e4cbcd37",
 CellID->121292707],
Cell[4433, 134, 115, 2, 70, "Details",ExpressionUUID->"f148756a-ad43-41d2-a8c0-eba202e70f9e",
 CellID->29314406],
Cell[4551, 138, 117, 2, 70, "Details",ExpressionUUID->"b0f47034-bae5-4566-9c34-055fa8462fdc",
 CellID->96001539],
Cell[4671, 142, 133, 2, 70, "Details",ExpressionUUID->"a5da1ec5-e5ca-49a1-b0c8-db548492ecfe",
 CellID->123278822],
Cell[4807, 146, 122, 2, 70, "Details",ExpressionUUID->"d74d3acb-bf7b-4aca-a132-fb41b0624da9",
 CellID->240026365]
}, Closed]],
Cell[CellGroupData[{
Cell[4966, 153, 117, 1, 19, "SecuritySection",ExpressionUUID->"4a0660e4-e0fd-4304-9c1f-99a955ba737f",
 CellID->13551076],
Cell[5086, 156, 1094, 30, 70, "SecurityDetails",ExpressionUUID->"f2c8149c-28e0-4e3d-839c-4cd9459343a4",
 CellID->2488900]
}, Closed]],
Cell[CellGroupData[{
Cell[6217, 191, 187, 2, 63, "ObjectName",ExpressionUUID->"4503fbab-63dd-4f31-9df3-2fd4cd6bad84",
 CellID->1224892054],
Cell[6407, 195, 988, 23, 81, "Usage",ExpressionUUID->"fa90d725-921a-46de-afa2-17e05d17a9f2",
 CellID->982511436],
Cell[7398, 220, 882, 23, 28, "Notes",ExpressionUUID->"020dcb19-c9a3-4312-93f8-a177f23a907b",
 CellID->362132550],
Cell[8283, 245, 585, 15, 28, "Notes",ExpressionUUID->"b6bcfe51-b265-4260-85a2-fefedd2c1e01",
 CellID->1067943069],
Cell[8871, 262, 797, 18, 42, "Notes",ExpressionUUID->"b9054fb9-4c3b-4aef-9edd-f3b487d6f91c",
 CellID->280614056]
}, Open  ]],
Cell[CellGroupData[{
Cell[9705, 285, 112, 1, 44, "TutorialsSection",ExpressionUUID->"469365a5-58bf-40fd-83a6-cc9eadde4dc7",
 CellID->250839057],
Cell[9820, 288, 511, 11, 16, "Tutorials",ExpressionUUID->"48bb02e7-ebba-4c42-801c-54605de34f52",
 CellID->341631938]
}, Open  ]],
Cell[CellGroupData[{
Cell[10368, 304, 138, 1, 31, "RelatedDemonstrationsSection",ExpressionUUID->"f08c216d-ef96-4717-93b0-e90a399eedc9",
 CellID->1268215905],
Cell[10509, 307, 113, 1, 16, "RelatedDemonstrations",ExpressionUUID->"8a936706-d087-44fa-8123-e99a8f8519c7",
 CellID->1129518860]
}, Open  ]],
Cell[CellGroupData[{
Cell[10659, 313, 120, 1, 31, "RelatedLinksSection",ExpressionUUID->"1f8e4eb5-08c7-4538-9b8f-4adfa0073f73",
 CellID->1584193535],
Cell[10782, 316, 104, 1, 16, "RelatedLinks",ExpressionUUID->"26534ca1-ed29-4b27-bfeb-6446e029f538",
 CellID->1038487239]
}, Open  ]],
Cell[CellGroupData[{
Cell[10923, 322, 110, 1, 31, "SeeAlsoSection",ExpressionUUID->"bdca49bd-726d-4ed5-ace8-2635ac4c6103",
 CellID->1255426704],
Cell[11036, 325, 713, 16, 22, "SeeAlso",ExpressionUUID->"e602df6d-35b0-4a25-9040-0d095424da8b",
 CellID->1540821219]
}, Open  ]],
Cell[CellGroupData[{
Cell[11786, 346, 112, 1, 31, "MoreAboutSection",ExpressionUUID->"a93dc149-c1df-462e-8149-e1d3106081e6",
 CellID->38303248],
Cell[11901, 349, 110, 1, 16, "MoreAbout",ExpressionUUID->"1249b66a-0b5b-4a9c-b594-8605384ea843",
 CellID->1665078683]
}, Open  ]],
Cell[CellGroupData[{
Cell[12048, 355, 411, 11, 70, "PrimaryExamplesSection",ExpressionUUID->"9cbb61ba-779d-498f-84c1-5603ec2b7bce",
 CellID->880084151],
Cell[CellGroupData[{
Cell[12484, 370, 242, 5, 17, "ExampleDelimiter",ExpressionUUID->"3d4e56f5-b21f-4e82-993a-3c83a09b8be9",
 CellID->354573589],
Cell[12729, 377, 174, 3, 27, "Input",ExpressionUUID->"95119432-f2ce-4aec-948f-c5be31f8d07f",
 CellID->1553863953],
Cell[12906, 382, 119, 1, 22, "ExampleText",ExpressionUUID->"2391860d-557e-4608-8461-1bed0a0231f3",
 CellID->1212887918],
Cell[CellGroupData[{
Cell[13050, 387, 187, 4, 27, "Input",ExpressionUUID->"ab7f5d0e-2307-4ea7-9b89-7515413299db",
 CellID->1092460502],
Cell[13240, 393, 2430, 52, 45, "Output",ExpressionUUID->"17b8c611-c58f-4572-9454-08cd25a62701",
 CellID->1376611243]
}, Open  ]],
Cell[15685, 448, 197, 4, 22, "ExampleText",ExpressionUUID->"39a21c0c-2786-49c2-b019-5090cc6f36a4",
 CellID->1120404447],
Cell[CellGroupData[{
Cell[15907, 456, 265, 6, 27, "Input",ExpressionUUID->"3415e268-068a-4ddb-af8e-8deb6a3d905c",
 CellID->1500923833],
Cell[16175, 464, 3371, 71, 71, "Output",ExpressionUUID->"94b8b070-ae0d-45de-ab66-904e51db67f9",
 CellID->1297447646]
}, Open  ]],
Cell[19561, 538, 189, 2, 22, "ExampleText",ExpressionUUID->"39c76236-55df-4afe-ba6e-00989ec6abfc",
 CellID->1716840566],
Cell[CellGroupData[{
Cell[19775, 544, 269, 5, 27, "Input",ExpressionUUID->"13721b49-2421-4bb5-93b6-6f1e7d42f8f2",
 CellID->1596581364],
Cell[20047, 551, 28056, 570, 226, "Output",ExpressionUUID->"53ff1e1f-113c-4c32-a01d-1df84e0ef41e",
 CellID->1479558524]
}, Open  ]]
}, Open  ]]
}, Open  ]],
Cell[CellGroupData[{
Cell[48164, 1128, 155, 2, 56, "ExtendedExamplesSection",ExpressionUUID->"d4fa1e49-926a-4312-9f3a-0b94f50226d5",
 CellTags->"ExtendedExamples",
 CellID->1854448968],
Cell[48322, 1132, 242, 5, 33, "ExampleSection",ExpressionUUID->"f7a56f60-91e5-4d4c-bbfe-ab12924c15bf",
 CellID->1293636265],
Cell[48567, 1139, 265, 5, 21, "ExampleSection",ExpressionUUID->"0afe47a1-19a0-4acc-8859-1f2a7c183b0d",
 CellID->1020263627],
Cell[48835, 1146, 244, 5, 21, "ExampleSection",ExpressionUUID->"063135a7-5a99-4205-a1a1-0167d7247f36",
 CellID->2061341341],
Cell[49082, 1153, 248, 5, 21, "ExampleSection",ExpressionUUID->"4847f5b6-4f51-4cea-9fba-89de6611c92e",
 CellID->258228157],
Cell[49333, 1160, 259, 5, 21, "ExampleSection",ExpressionUUID->"be5790de-c9b4-4592-96a6-d6a5fd6cafc4",
 CellID->2123667759],
Cell[49595, 1167, 252, 5, 21, "ExampleSection",ExpressionUUID->"7245aac1-63c6-4802-b199-319c84b2371b",
 CellID->1305812373],
Cell[49850, 1174, 257, 5, 21, "ExampleSection",ExpressionUUID->"22e84a6b-ab00-4382-bc42-5f7ab00bcdbe",
 CellID->1653164318],
Cell[50110, 1181, 249, 5, 21, "ExampleSection",ExpressionUUID->"c2277cc7-eed1-42d1-8a8a-ecdeef0a1409",
 CellID->589267740]
}, Open  ]],
Cell[CellGroupData[{
Cell[50396, 1191, 128, 1, 79, "DesignDiscussionSection",ExpressionUUID->"997ce1f1-57ad-4757-a8c9-09d5bff02c5d",
 CellID->1775809863],
Cell[50527, 1194, 107, 1, 16, "DesignDiscussion",ExpressionUUID->"547bf4a2-df32-4cee-bb46-c68adbfbd9b3",
 CellID->308641435]
}, Open  ]],
Cell[CellGroupData[{
Cell[50671, 1200, 128, 1, 31, "ApplicationNotesSection",ExpressionUUID->"d60ea79a-3b29-4551-8d06-1c4431c265a7",
 CellID->1163590540],
Cell[50802, 1203, 108, 1, 16, "ApplicationNotes",ExpressionUUID->"b44289c7-83f9-415c-9e97-7ea4f4e8e0f3",
 CellID->1480116198]
}, Open  ]],
Cell[50925, 1207, 113, 1, 31, "TestCasesSection",ExpressionUUID->"354fe4a6-4d4e-4903-a050-f3e876a0104f",
 CellID->725748110],
Cell[CellGroupData[{
Cell[51063, 1212, 120, 1, 33, "FunctionEssaySection",ExpressionUUID->"58d40519-2e35-4be5-8ddb-46d457a30cd9",
 CellID->37427227],
Cell[51186, 1215, 104, 1, 19, "FunctionEssay",ExpressionUUID->"435ee242-4e8d-4914-8f63-6c9dbae75b9c",
 CellID->356990964]
}, Open  ]]
}
]
*)

